iT邦幫忙

2024 iThome 鐵人賽

DAY 1
0
自我挑戰組

利用 node.js/express 架設網站系列 第 1

2024鐵人賽Day-01 前言

  • 分享至 

  • xImage
  •  

哈嘍大家好,由於我選擇的主題對我來說非常陌生,所以這次我會挑戰在30天內從零開始了解node.js、express是個什麼東西以及完成架設一個屬於自己的伺服器的目標。

這次的進度規畫是這樣的:
1.前半要學會node.js和express
2.後半就來試著架設自己的伺服器

那麼今天就先來簡單介紹一下node.js和express:
node.js是一個javaScript的執行環境,也就是說原本只存在於前端的javaScript,現在也能跑到後端來和資料庫進行連通了,而且javaScript是一種事件驅動的語言,可以處理大量的併發連接,在流量的部分相較於其他傳統伺服器語言來說是十分有優勢的。

express則是針對node.js而生的一種web框架,web框架是一種可以讓開發者在開發web應用程式的時候可以更有效率、更輕鬆完成工作的一種工具;雖然node.js本身就可以建立簡易的伺服器,但是伺服器一但複雜,就需要更專業、更靈活的工具來幫忙了,而這個專業的工具就是express。

今天的介紹就到這邊,明天就會開始安裝node.js和express

參考資料:
-Node.js 與 Express 基本介紹
https://medium.com/@a03993a/node-js-%E8%88%87-express-%E5%9F%BA%E6%9C%AC%E4%BB%8B%E7%B4%B9-e0db7b1fcd8c
-Node.js 和 NPM 是什麼?跟 JavaScript 有什麼關係
https://tw.alphacamp.co/blog/node-js-and-javascript
-Express/Node introduction
https://developer.mozilla.org/zh-TW/docs/Learn/Server-side/Express_Nodejs/Introduction


下一篇
Day-02 安裝node.js/express
系列文
利用 node.js/express 架設網站26
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言